Minimum-weight Spanning Tree Construction in $O(\log \log \log n)$ Rounds on the Congested Clique

نویسندگان

  • Sriram V. Pemmaraju
  • Vivek Sardeshmukh
چکیده

This paper considers the minimum spanning tree (MST) problem in the Congested Clique model and presents an algorithm that runs in O(log log log n) rounds, with high probability. Prior to this, the fastest MST algorithm in this model was a deterministic algorithm due to Lotker et al. (SIAM J on Comp, 2005) from about a decade ago. A key step along the way to designing this MST algorithm is a connectivity verification algorithm that not only runs in O(log log log n) rounds with high probability, but also has low message complexity. This allows the fast computation of an MST by running multiple instances of the connectivity verification algorithm in parallel. These results depend on a new edge-sampling theorem, developed in the paper, that says that if each edge e = {u, v} is sampled independently with probability c log n/min{degree(u), degree(v)} (for a large enough constant c) then all cuts of size at least n are approximated in the sampled graph. This sampling theorem is inspired by series of papers on graph sparsification via random edge sampling due to Karger (STOC 1994), Benczúr and Karger (STOC 1996, arxiv 2002), and Fung et al. (STOC 2011). The edge sampling techniques in these papers use probabilities that are functions of edge-connectivity or a related measure called edge-strength. For the purposes of this paper, these edge-connectivity measures seem too costly to compute and the main technical contribution of this paper is to show that degree-based edge-sampling suffices to approximate large cuts.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Near-Constant-Time Distributed Algorithms on a Congested Clique

This paper presents constant-time and near-constant-time distributed algorithms for a variety of problems in the congested clique model. We show how to compute a 3-ruling set in expected O(log log logn) rounds and using this, we obtain a constant-approximation to metric facility location, also in expected O(log log logn) rounds. In addition, assuming an input metric space of constant doubling d...

متن کامل

Super-Fast MST Algorithms in the Congested Clique Using o(m) Messages

In a sequence of recent results (PODC 2015 and PODC 2016), the running time of the fastest algorithm for the minimum spanning tree (MST) problem in the Congested Clique model was first improved to O(log log logn) from O(log logn) (Hegeman et al., PODC 2015) and then to O(log∗ n) (Ghaffari and Parter, PODC 2016). All of these algorithms use Θ(n2) messages independent of the number of edges in th...

متن کامل

Deterministic MST Sparsification in the Congested Clique

We give a simple deterministic constant-round algorithm in the congested clique model for reducing the number of edges in a graph to n1+ε while preserving the minimum spanning forest, where ε > 0 is any constant. This implies that in the congested clique model, it is sufficient to improve MST and other connectivity algorithms on graphs with slightly superlinear number of edges to obtain a gener...

متن کامل

MST in O(1) Rounds of the Congested Clique

We present a distributed randomized algorithm finding Minimum Spanning Tree (MST) of a given graph in O(1) rounds, with high probability, in the congested clique model. The input graph in the congested clique model is a graph of n nodes, where each node initially knows only its incident edges. The communication graph is a clique with limited edge bandwidth: each two nodes (not necessarily neigh...

متن کامل

Minimum-Weight Spanning Tree Construction in O(log log n) Communication Rounds

We consider a simple model for overlay networks, where all n processes are connected to all other processes, and each message contains at most O(logn) bits. For this model, we present a distributed algorithm which constructs a minimum-weight spanning tree in O(log logn) communication rounds, where in each round any process can send a message to every other process. If message size is Θ(n ) for ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1412.2333  شماره 

صفحات  -

تاریخ انتشار 2014